<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of altaAplicaciones
 *
 * @author drarko
 */
require_once("vistas/vista.php");

class altaAplicaciones extends vista
{
    public function __construct($archivo = "html/altaAplicaciones.html")
    {
        $this->post = "/altaAplicaciones";
        $this->title = "Sistema PAS => Alta de aplicaciones";
        
        if($archivo == "post")
            $archivo = "html/mensaje.pro.html";
        
        return parent::__construct($archivo); 
    }  
    
    public function reqPost()
    {
        $this->mensaje = "Su pedido ha sido procesado <br> <a href=\"::redirect::\">Click aqui si no se redirige automaticamente</a>";
        $this->redirect = "/";
        
        if($_POST['nombreApp'] == "")
        {
            $this->mensaje = "Debe ingresar un nombre para la aplicacion. <br> <a href=\"::redirect::\">Click aqui si no se redirige automaticamente</a>";
            $this->redirect = "/altaAplicaciones";             
        }

        
        $app = new listaAplicaciones();
        $res = $app->listar();
        $existe = false;
        foreach($res as $r)
        {
            if($r['aplicacion'] == $_POST['nombreApp'])
            {
                $existe = true;
            }
        }
        
        if($existe == true)
        {
            $this->mensaje = "La aplicacion ya existe en la base de datos. <br> <a href=\"::redirect::\">Click aqui si no se redirige automaticamente</a>";
            $this->redirect = "/altaAplicaciones";  
            

        }
        else
        {
            $app->insertar($_POST['nombreApp'], $_POST['textoAyuda'],"1",$_POST['observacion']);
        }
        parent::reqPost();
    }
    
}

